.top-nav-1 li{
    float:left;
    line-height:30px;
    margin:0 13px 0 10px;
}
.top-nav-2 li{
    float:left;
    padding:0 0 0 12px;
    margin-left:10px;
}
.top-nav-1 a, .top-nav-2 a{
    color:#7f7f7f;
}
.top-nav-1 .green a{
    color:#2db59c;
}
.top-nav-2{
    position:relative;
}
.top-nav-2 .green,.top-nav-2 .two {
    border:1px solid #f5f5f5;
    border-bottom:none;
}
.top-nav-2 .green i{
    background:url("pics/1.jpg") no-repeat  right;
}
.top-nav-2 .two i{
    background:url("pics/2.jpg") no-repeat right;
}
.top-nav-2 .three{
    margin:0 22px 0 10px;
}
.top-nav-2 .green b{
    width:14px;
    height:12px;
    background:url("pics/1.png") no-repeat center;
    margin:8px 6px 0 8px;
}
.on{
    border:1px solid #e0e0e0;
    border-bottom:none;
    background:#fff;
}
.school1{
    width:800px;
    height:360px;
    left:-450px;
    background:#fff;
}
.school1 ul a:hover{
     background:#38bca4;
     color:#fff;
 }
.add ul a:hover{
    background:#38bca4;
    color:#fff;
}
.jigou{
    width:400px;
    height:360px;
    background:#fff;
}
.jigou ul {
    width:100px;
    margin-left:20px;
}
.shopbox{
    width:400px;
    right:0px;
    background:#fff;
    border:1px solid #ccc5c2;
}
.shopbox .course{
    padding:10px 6px;
}
.shopbox .shopping{
    height:70px;
    background:#f1f1f1;
    text-align:right;
    padding:10px;
}
.shopbox .shopping span{
    color:#fe8111;
}
.shopbtn{
    width:140px;
    height:30px;
    background:#ff8111;
    margin-left:230px;
    text-align:center;
    line-height:30px;
    color:#fff;
    cursor:pointer;
    margin-top:10px;
}
.shopbtn:hover{
    background:#ff5f11;
}
.header{
    position:relative;
    margin-bottom:12px;
}
.address{
    margin:26px 40px 0 14px;
    font-size:16px;
    color:#8b8b8b;
    cursor: pointer;
}
.address:hover{
    color:#38bca4;
}
.on2{
    width:8px;
    height:4px;
    background:url("pics/1.jpg") no-repeat center;
    margin:8px 0 0 8px;
}
.on3{
    background:url("pics/4.jpg") no-repeat center;
}
.add{
    width:900px;
    height:330px;
    padding-top:4px;
    border:1px solid #ccc5c2;
    position:absolute;
    background:#fff;
    top:44px;
    left: 150px;;
    display:none;
    z-index:4;
}
.add p a{
    color:#38bca4;
    font-weight:bold;
    margin:0  20px;
}
.add  a{
    font-size:16px;
}
.txt{
    outline:none;
    border:2px solid #00b1a1;
    width:642px;
    height:40px;
    display:block;
    padding-left:16px;
    box-sizing:border-box;
}
.btn{
    box-sizing:border-box;
    width:98px;
    height:40px;
    background:#00b1a1;
    color:#fff;
    line-height:42px;
    text-align:center;
    border:none;
    outline:none;
    cursor: pointer;
    font-size:18px;
    display:block;
}
.header a{
    color:#a5a5a5;
    line-height:30px;
}
.header a:hover{
    color:#00b0a3;
}
.nav{
    margin-bottom:10px;
}
.nav .left{
    width:130px;
    margin-right:10px;
    position: relative;
    z-index: 4;
}
.nav .top{
    width:130px;
    height:40px;
    background:#31a894;
    color:#fff;
    font-weight:bold;
    font-size:18px;
    text-align:center;
    line-height:40px;
}
.nav-left-1{
    position: relative;
    z-index: 6;
}
.nav-left{
    width:130px;
    height:338px;
    padding-top:4px;
    background:#38bca4;
    position:relative;
    z-index: 5;
}
.nav-left-1 li{
    height:30px;
    line-height:30px;
    background:url("pics/2.png")  no-repeat 116px ;
}
.nav-left-1 li a{
    color:#fff;
    font-size:14px;
    margin-left:20px;
}
.nav-left-1 li .on5{
    color:#38bca4;
}
.nav-left-1 .on4{
    background:#fff;
}
.nav-left-1 li:hover a{
    color:#38bca4;
}
.nav-left div{
    width:530px;
    height:384px;
    border:1px solid #e8e8e8;
    position:absolute;
    top:-40px;
    left:128px;
    background:#fff;
    display:none;
    z-index:3;
    padding:10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.nav-left div a{
    font-size:12px;
    padding:0 10px;
}
.nav-left div dt{
    margin-top:2px;
}
.nav-left div dt a{
    color:#1eb694;
}
.nav-left dd a{
    color:#999;
}
.nav-left dd a:hover{
    color:#1eb694;
}
.nav-left div dd{
    float:left;
    border-right:2px solid #e2d5cc;
    margin:10px 0;
}
.menu{
    width:860px;
    height:40px;
    border-bottom:2px solid #00b1a2;
    margin-bottom:10px;
}
.menu li{
    float:left;
    padding:8px 20px;
}
.menu li a{
    font-size:18px;
    color:#282828;
}
.menu li:hover{
    background:#edf6f4;
}
.menu li:hover a{
    color:#1eb694;
}
.phone{
    width:104px;
    padding-left:30px;
    height: 40px;
    background:url("pics/7.jpg") left  no-repeat;
    color:#e09c25;
    font-size:14px;
    line-height:40px;
}
.scrollImg{
    width:614px;
    height:330px;
    position:relative;
    margin-right:10px;
}
.scrollbox{
    width:134px;
    height:18px;
    background:#fff;
    border-radius:10px;
    position: absolute;
    bottom:10px;
    left:50%;
    margin-left:-77px;
    opacity:0.3;
    filter:alpha(opacity:30);
}
 .btn1{
    width:134px;
    height:18px;
     margin-left:6px;
     position:absolute;
     bottom:8px;
     left:50%;
     margin-left:-60px;
     z-index:2;
}
.btn1 li{
    width:12px;
    height:12px;
    border-radius:50%;
    background:#38bca4;
    opacity:0.5;
    filter:alpha(opacity:50);
    float:left;
    margin-right:10px;
    cursor: pointer;
}
.btn1 .on6{
    opacity:1;
    filter:alpha(opacity:100);
}
.subnav-top{
    width:232px;
    height:158px;
    position: relative;
}
.subnav-1{
    width:234px;
    height:162px;
}
.subnav-1 li{
    float:left;
    width:76px;
    height:30px;
    border:1px solid #e5e5e5;
    cursor: pointer;
    background:url("pics/13.jpg") center 14px no-repeat;
    text-align:center;
    padding-top:48px;
    margin-top:-1px;
}
.subnav-1 .on7{
    border:1px solid #38bca4;
}
.subnav-1 li:hover a{
    color:#00b1a2;
}
.subnav-1 .l2{
    background:url("pics/14.jpg") center 14px no-repeat;
    border-left:none;
}
.subnav-1 .l3{
    background:url("pics/15.jpg") center 14px no-repeat;
    border-left:none;
}
.subnav-1 .l4{
    background:url("pics/16.jpg") center 14px no-repeat;
}
.subnav-1 .l5{
    background:url("pics/17.jpg") center 14px no-repeat;
    border-left:none;
}
.subnav-1 .l6{
     background:url("pics/18.jpg") center 14px no-repeat;
    border-left:none;
 }

.subnav-1 li a{
    color:#5f5f5f;
    font-size:12px;
}
.bclass{
    width:230px;
    height:80px;
    border:solid 2px #3bbda5;
    background:#fff;
    position: absolute;
    top:78px;
    display:none;
}
.bclass textarea{
    box-sizing:border-box;
    width:168px;
    height:60px;
    padding:6px;
    border:1px solid #ccc;
    resize: none;
    margin:8px 0px 6px 6px;
    outline:none;
}
.bclass button{
    box-sizing:border-box;
    width:50px;
    height:60px;
    background:#38bca4;
    text-align:center;
    color:#fff;
    font-size:18px;
    margin-top:8px;
    outline:none;
    border:none;
    cursor: pointer;
}
.subnav-btm{
    width:234px;
    height:162px;
    border:1px solid #e8e8e8;
    margin-top:8px;
}
.subnav-btm-1{
    height:34px;
    background:#f6f6f6;
    position: relative;
    border-bottom:1px solid #e8e8e8;
}
.subnav-btm ul{
    position: absolute;
    margin-left:10px;
}
.subnav-btm-2 li{
   float:left;
    font-size:14px;
    color:#606060;
    padding:10px 10px 4px 10px;
    cursor: pointer;
    line-height:22px;
}
.cont{
    margin-top:20px;
}
.cont li a{
    font-size:12px;
    color:#606060;
    line-height:20px;
}
.cont ul{
    display:none;
}
.cont li a:hover{
    color:#3bbda5;
}
.active1{
    background:#fff;
    border-left:1px solid #e8e8e8;
    border-right:1px solid #e8e8e8;
}
.cont li span{
    width:4px;
    height:4px;
    background:#d4dddc;
    margin:8px 6px 0 0;
}
.banner2{
    margin-top:10px;
    margin-bottom:18px;
    display:block;
}
.content1{
    margin-bottom:22px;
}
.content1 div div{
    width:235px;
    height:185px;
    background:#f6f6f6;
    margin-right:20px;
}
.content1 div .last{
    margin-right:0;
}
.content-3{
    display:none;
}
.content1 div p{
    line-height:35px;
    padding-left:16px;
    font-size:14px;
    color:#606060;
}
.content2{
    margin-bottom:40px;
}
.content2-left-2{
    margin-bottom:10px;
}
.content2-left{
    width:744px;
}
.content2-left h2{
    height:42px;
    border-bottom:1px solid #98dfd2;
    margin-bottom:20px;
}
.content2-menu{
    margin-left:20px;
}
.content2-left{
    width:744px;
    margin-bottom:10px;
}
.content2-left p{
    margin-bottom:10px;
}
.content2-left p a{
    font-size:16px;
    color:#343434;
    padding-bottom:4px;
    border-bottom:1px;
}
.content2-left p a:hover{
    color:#38bca4;
    border-bottom:1px solid #38bca4;
}
.content2-left li{
    float:left;
    margin:0 6px;
    line-height:28px;
}
.content2-left li i{
    width:2px;
    height:14px;
    background:#585858;
    margin-left:6px;
    margin-top:8px;
}
.content2-left li a{
    color:#585858;
}
.content2-left li  a:hover{
    color:#38bca4;
}
.content2-left-1{
    width:498px;
    border-bottom:1px solid #efefef;
    padding-bottom:10px;
    margin-bottom:10px;
}

 .content2-left-2 p a{
     color:red;
 }
 .content2-left-3 img{
     margin-right:34px;
 }
 .content2-left-3 a{
     font-size:16px;
 }
 .content2-left-3 li{
     margin-bottom:20px;
 }
.content2-left-3 p{
    font-size:12px;
    color:#585858;
}
.content-right-1 {
    width:226px;
    height:316px;
    position: relative;
}
.content-right-1 .opc1{
    width:226px;
    height:40px;
    background:#000;
    opacity:0.5;
    filter:alpha(opacity:50);
    position: absolute;
    bottom:0px;
    left:0px;
}
.p1{
    color:#fff;
    font-size:14px;
    position: absolute;
    bottom:0px;
    left:16px;
}
.scroll-2{
    position: absolute;
    bottom:16px;
    right:10px;
}
.scroll-2 li{
    float:left;
    width:8px;
    height:8px;
    background:#fff;
    margin-left:4px;
    border-radius:50%;
    cursor: pointer;
}
.scroll-2 .active5{
    background:#31a893;
}
.right-2-1{
    width:226px;
    height:146px;
    border-bottom:1px solid #ccc;
    margin-top:22px;
}
.right-2-1-1{
    border-bottom:none;
}
.right-2-1 div{
    width:112px;
}
.right-2-1 img{
    margin-right:12px;
}
.right-2-1 a{
    color:#333;
    font-size:16px;
    line-height:26px;
}
.right-2-1 a:hover{
    color:#38bca4;
}
.right-2-1 p{
    font-size:12px;
    color:#585858;
    line-height:22px;
}
.d1{
    display:none;
    width:744px;
    height:654px;
}
.content2-menu li{
    line-height:42px;
}
.content2-right{
    width:234px;
    height:718px;
    border:1px solid #e8e8e8;
}
.content2-right .right-h2{
    margin-bottom:0px;
}
.friend-dl{
    border-bottom:1px solid #999;
}
.friend-dl dt{
    font-size:16px;
    color:#484848;
}
.friend-dl dd{
    float:left;
    margin-right:20px;
    margin-top:16px;
}
.friend-dl dd a{
    color:#999;
    font-size:12px;
}
.friend-dl dd a:hover{
    color:#00b1a2;
}
.right-last{
    border-bottom:none;
}
.footer{
    height:174px;
    border-bottom:1px solid #999;
    margin-top:22px;
}
.footer dl{
    width:104px;
    margin-right:70px;
}
.footer .d11{
    margin-right:0px;
}
.footer dt{
    color:#606060;
    font-size:16px;
}
.footer dd a{
    color:#999;
    font-size:12px;
    line-height:22px;
}
.footer dd a:hover{
    color:#00b1a2;
}
.copyright{
    text-align:center;
    margin-top:12px;
    font-size:12px;
    color:#999;
}
.copyright ul{
    margin:8px auto;
    width:730px;
}
.copyright li{
    padding:0 8px;
    float:left;
}
.copyright .l1{
    border-right:1px solid #999;
}
.copyright i{
    width:18px;
    height:20px;
    background:url('pics/30.jpg') no-repeat ;
}
.copyright img{
    width:114px;
    margin:16px auto;
}
.f_window{
    position: fixed;
    bottom:200px;
    right:200px;
    cursor: pointer;
    display:none;
}
.f_window img{
    margin-bottom:2px;
}
.f_window div{
    position: absolute;
    background:#38bca4;
    height:38px;
    width:70px;
    line-height:38px;
    text-align:center;
    display:none;
}
.f_window .shopcar{
    top:0px;
    left:38px;
    color:#fff;
}
.f_window .login-1{
    top:40px;
    left:38px;
    padding-left:10px;
}
.f_window .login-1 a{
    color:#fff;
}
.f_window i{
    width:1px;
    height:16px;
    background:#fff;
    margin:10px 4px;
}

.nav-left div dl{
    font-size:12px;
}